package cliente.pagina.contenido.ExamenAutoexamen.Docente;

import cliente.pagina.contenido.*;
import cliente.pagina.*;
import comun.constantes.*;
import helpers.examenAutoexamen.HelperExamenAutoexamen;
/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: </p>
 * @author unascribed
 * @version 1.0
 */

public class ContenidoCrearExamenAutoexamen extends VistaContenido {
	
	public ContenidoCrearExamenAutoexamen() {
	}
	
	public ContenidoCrearExamenAutoexamen(Pagina pagina) {
		super(pagina);
		this.setPermisoEscritura(this.getPagina().obtenerPermisoRecurso(this.getNombreRecurso()).compareTo(TIPO_PERMISOS.ESCRITURA)==0);
	}
	
	public String getTitulo() {
		return TEXTOS.CREAR_EXAMEN_AUTOEXAMEN;
	}
	
	public String getNombreRecurso() {
		return "";
	}
	
	public String getHTMLVista() {
		String html = new String();
		return html;
	}
	
	protected String getSubcarpetaRecurso() {
		return CARPETAS_ARCHIVOS_RECURSO.EVALUACIONES+"/";
	}
	
	public String getLinkMenu(){
		throw new java.lang.UnsupportedOperationException("Method getTituloLink() not yet implemented.");
	}
	
	protected String getNombrePagina() {
		return "";
	}
	
	public String getTituloLink() {
		return null;
	}
	
	protected void procesarImportarPreguntas(Long idEx_Autoex,boolean esExamen) throws Exception {
		HelperExamenAutoexamen helperExA = new HelperExamenAutoexamen(this.getPagina());
		try{
			helperExA.importarPreguntasExamen(idEx_Autoex,esExamen);
			helperExA.commit();
		}catch(Exception ex){
			ex.printStackTrace();
			helperExA.rollback();
			throw ex;
		}
	}
	
	protected void procesarReordenarPreguntas(Long idEx_Autoex,String esExamen) throws Exception {
		HelperExamenAutoexamen helperExA = new HelperExamenAutoexamen(this.getPagina());
		try{
			helperExA.procesarReordenarPreguntasEval(idEx_Autoex,esExamen);
			helperExA.commit();
		}catch(Exception ex){
			ex.printStackTrace();
			helperExA.rollback();
			throw ex;
		}
	}
	
	public String getTeclaAccesoRapido() {
		// TODO Auto-generated method stub
		return "";
	}
	
}